technology renewal - Spanish English Dictionary